#!usr/bin/env python
# -*- coding:utf-8 _*-
"""
@author:zhengxin
@file: 027_weekly_judgment.py
@time: 2024/12/20  10:39
# @describe:
"""

"""
    请输入星期几的第一个字母来判断一下是星期几，如果第一个字母一样，则继续判断第二个字母。
"""

def weekly_judgment():
    week = ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday']
    inp = ''
    print("请输入字母以猜测星期，或输入'q'退出：")
    while True:
        arr = []
        user_input = input('当前已输入：' + inp + '，请输入下一个字母或q退出：').strip().lower()
        if user_input == 'q':
            print("程序退出。")
            break
        inp += user_input
        for day in week:
            if inp == day[:len(inp)]:
                arr.append(day)
        if len(arr) == 1:
            print(f"以{inp}开头的单词是：{arr[0]}")
            break  # 成功找到后退出循环
        elif len(arr) == 0:
            print(f"没有以{inp}开头的单词，请重新输入。")
            inp = ''  # 清空输入以重新开始


weekly_judgment()